deposit proof - German English Dictionary